﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    EnableEventValidation="true" CodeBehind="Recepcion.aspx.cs" Inherits="CLab.PagAdminLab.Recepcion" %>

<%@ MasterType VirtualPath="~/Site.Master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <script type="text/javascript" src='<%=ResolveUrl("../Scripts/Recepcion.js")%>'></script>
    <script type="text/javascript">
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <table>
            <tr>
                <td class="tdEtiqueta">
                    Nombre:
                </td>
                <td style="vertical-align: top;">
                    <table cellpadding="0" cellspacing="0">
                        <tr>
                            <td>
                                <asp:UpdatePanel ID="UpdatePanel20" runat="server">
                                    <ContentTemplate>
                                        <ganda:TextBox ID="txtNombre" runat="server" Width="290px" TabIndex="1"/>
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                            </td>
                            <td>
                                <asp:Button ID="btnBuscar" runat="server" Text="" CssClass="btnBuscar" CausesValidation="false"
                                    OnClientClick="return BuscarPaciente();" />
                            </td>
                        </tr>
                    </table>
                </td>
                <td class="tdEtiqueta">
                    Apellido paterno:
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel9" runat="server">
                        <ContentTemplate>
                            <ganda:TextBox ID="txtApellidoPaterno" runat="server" Width="290px" TabIndex="2" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td class="tdEtiqueta">
                    Apellido materno:
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel7" runat="server">
                        <ContentTemplate>
                            <ganda:TextBox ID="txtApellidoMaterno" runat="server" Width="290px" TabIndex="3" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td class="tdEtiqueta">
                    Título:
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel8" runat="server">
                        <ContentTemplate>
                            <ganda:DropDownList ID="ddlTitulo" runat="server" Width="100px" TabIndex="4" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td class="tdEtiqueta">
                    Edad:
                </td>
                <td>
                    <table cellpadding="0" cellspacing="0">
                        <tr>
                            <td class="tdCampo">
                                <asp:UpdatePanel ID="UpdatePanel10" runat="server">
                                    <ContentTemplate>
                                        <ganda:TextBox ID="TxtEdad" runat="server" Width="40px" EnabledFiltered="true" FilterType="Numbers"
                                            MaxLength="3" TabIndex="5" />
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                            </td>
                            <td style="margin-left: 40px;">
                                <asp:UpdatePanel ID="UpdatePanel11" runat="server">
                                    <ContentTemplate>
                                        <ganda:DropDownList ID="ddlTiempo" runat="server" Width="100px" TabIndex="6" />
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                            </td>
                        </tr>
                    </table>
                </td>
                <td class="tdEtiqueta">
                    Sexo:
                </td>
                <td>
                    <table cellpadding="0" cellspacing="0">
                        <tr>
                            <td>
                                <asp:UpdatePanel ID="UpdatePanel12" runat="server">
                                    <ContentTemplate>
                                        <ganda:DropDownList ID="ddlSexo" runat="server" Width="100" TabIndex="7" />
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                            </td>
                            <td class="tdEtiqueta" style="padding-left: 10px; text-align: right">
                                FUR:
                            </td>
                            <td>
                                <asp:UpdatePanel ID="UpdatePanel13" runat="server">
                                    <ContentTemplate>
                                        <ganda:DatePicker ID="dpFur" runat="server" Width="80px" TabIndex="8" />
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td class="tdEtiqueta">
                    Estado:
                </td>
                <td class="tdCampo">
                    <asp:UpdatePanel ID="updEdo" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                            <ganda:ComboBox ID="cmbEstado" runat="server" OnSelectedIndexChanged="cmbEstado_SelectedIndexChanged"
                                AutoPostBack="true" Width="295px" TabIndex="9" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td class="tdEtiqueta">
                    Municipio:
                </td>
                <td>
                    <asp:UpdatePanel ID="updMun" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                            <ganda:ComboBox ID="cmbMunicipio" runat="server" AutoPostBack="true" OnSelectedIndexChanged="cmbMunicipio_SelectedIndexChanged"
                                Width="270px" TabIndex="10" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td class="tdEtiqueta">
                    Codigo Postal:
                </td>
                <td class="tdCampo">
                    <asp:UpdatePanel ID="updCP" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                            <ganda:TextBox ID="txtCodigoPostal" runat="server" AutoPostBack="true" OnTextChanged="txtCodigoPostal_TextChanged"
                                TabIndex="11" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td class="tdEtiqueta">
                    Colonia:
                </td>
                <td>
                    <asp:UpdatePanel ID="updCol" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>
                            <ganda:ComboBox ID="cmbColonia" runat="server" AutoPostBack="true" Width="270px"
                                OnSelectedIndexChanged="cmbColonia_SelectedIndexChanged" TabIndex="12" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td class="tdEtiqueta">
                    Calle:
                </td>
                <td class="tdCampo">
                    <asp:UpdatePanel ID="UpdatePanel14" runat="server">
                        <ContentTemplate>
                            <ganda:TextBox ID="txtCalle" runat="server" Width="290px" TabIndex="13" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td class="tdEtiqueta">
                    Núm. Int.:
                </td>
                <td>
                    <table cellpadding="0" cellspacing="0">
                        <tr>
                            <td>
                                <asp:UpdatePanel ID="UpdatePanel15" runat="server">
                                    <ContentTemplate>
                                        <ganda:TextBox ID="txtNumExt" runat="server" Width="80px" TabIndex="14" />
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                            </td>
                            <td>
                                Núm. Int.:
                            </td>
                            <td>
                                <asp:UpdatePanel ID="UpdatePanel16" runat="server">
                                    <ContentTemplate>
                                        <ganda:TextBox ID="txtNumInt" runat="server" Width="80px" TabIndex="15" />
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td class="tdEtiqueta">
                    Telefono:
                </td>
                <td class="tdCampo">
                    <asp:UpdatePanel ID="UpdatePanel17" runat="server">
                        <ContentTemplate>
                            <ganda:TextBox ID="txtTelefono" runat="server" TabIndex="16" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td class="tdEtiqueta">
                    Procedencia:
                </td>
                <td>
                    <asp:UpdatePanel ID="UpdatePanel18" runat="server">
                        <ContentTemplate>
                            <ganda:ComboBox ID="cmbProcedencia" runat="server" Width="270px" TabIndex="17" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
            </tr>
            <tr>
                <td class="tdEtiqueta">
                    Doctor:
                </td>
                <td class="tdCampo">
                    <asp:UpdatePanel ID="UpdatePanel19" runat="server">
                        <ContentTemplate>
                            <ganda:ComboBox ID="cmbDoctor" runat="server" Width="295px" TabIndex="18" />
                        </ContentTemplate>
                    </asp:UpdatePanel>
                </td>
                <td class="tdEtiqueta">
                </td>
                <td>
                </td>
            </tr>
        </table>
        <div class="toolBarAcciones">
            <br />
            <asp:UpdatePanel ID="UpdatePanel5" runat="server">
                <ContentTemplate>
                    <asp:Button ID="btnAgregar" runat="server" Text="Agregar" ToolTip="Agregar estudio"
                        OnClientClick="return Agregar();" CssClass="boton" TabIndex="19" />&nbsp;
                    <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" CssClass="boton" ToolTip="Aceptar e Imprimir recibo"
                        TabIndex="20" OnClientClick="return Aceptar();" />&nbsp;
                    <asp:Button ID="btnNuevo" runat="server" Text="Nuevo" OnClick="btnNuevo_Click" ToolTip="Nuevo recibo"
                        CssClass="boton" TabIndex="21" />
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <asp:UpdatePanel ID="UpdatePanel6" runat="server">
            <ContentTemplate>
                <ganda:GridView ID="gridEstudios" runat="server" AutoGenerateColumns="False" DataKeyNames="IdReciboDet,IdEstudio"
                    OnRowCommand="gridEstudios_RowCommand" TabIndex="22" AllowPaging="false" AllowScroll="true"
                    onrowdatabound="gridEstudios_RowDataBound">
                    <Columns>
                        <asp:BoundField DataField="IdReciboDet" HeaderText="IdReciboDet" SortExpression="IdReciboDet"
                            Visible="false" ItemStyle-Width="0px"></asp:BoundField>
                        <asp:BoundField DataField="IdEstudio" HeaderText="IdEstudio" SortExpression="IdEstudio"
                            Visible="false" ItemStyle-Width="0px"></asp:BoundField>
                        <asp:BoundField DataField="NombreEstudio" HeaderText="Nombre del estudio" SortExpression="NombreEstudio">
                            <ItemStyle Width="500px" />
                        </asp:BoundField>
                        <asp:BoundField DataField="Importe" HeaderText="Precio" SortExpression="Importe"
                            DataFormatString="{0:C}">
                            <ItemStyle Width="100px" HorizontalAlign="Right" />
                        </asp:BoundField>
                        <asp:TemplateField HeaderText="Cortesia" ItemStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                                <asp:CheckBox ID="chkCortesia" runat="server" Checked='<%#EsCortesia(Eval("EsCortesia")) %>'
                                    onclick='<%#"Cortesia(this," + Eval("Importe").ToString() + "," + Eval("IdEstudio").ToString() + "," + Container.DataItemIndex.ToString() +");"%>' />
                            </ItemTemplate>
                            <ItemStyle Width="100px" />
                        </asp:TemplateField>
                        <asp:BoundField DataField="EsPaquete" HeaderText="Paquete" SortExpression="EsPaquete" Visible="false" ItemStyle-Width="0px">
                        </asp:BoundField>
                        <asp:TemplateField HeaderText="Acción" ItemStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                                <ganda:Button ID="BtnDel" CssClass="btnDel" runat="server" Text="" CommandName="cmdEliminar"
                                    CausesValidation="false" CommandArgument='<%#Eval("IdEstudio") + "," + Container.DataItemIndex %>'
                                    Params='<%#Eval("IdEstudio") + "," + Container.DataItemIndex %>'
                                    OnClientClick="return Elimina(this);" ToolTip="Quitar estudio" />
                            </ItemTemplate>
                            <ItemStyle Width="108px" />
                        </asp:TemplateField>
                    </Columns>
                </ganda:GridView>
            </ContentTemplate>
        </asp:UpdatePanel>
        <br />
        <div class="divTotal">
            <asp:UpdatePanel ID="UpdatePanel21" runat="server">
                <ContentTemplate>
                    <asp:Label runat="server" ID="LblTotal" Text="$0.00"></asp:Label>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
    </div>
    <div style="display: none;">
        <asp:UpdatePanel runat="server" ID="updhidden">
            <ContentTemplate>
                <asp:Button runat="server" ID="btnAgregaEstudio" OnClick="btnAgregaEstudio_Click"
                    CausesValidation="false" />
                <asp:Button runat="server" ID="btnAceptarRecibo" OnClick="btnAceptar_Click" />
                <asp:Button runat="server" ID="btnConsultaPacinte" OnClick="btnPaciente_Click" CausesValidation="false" />
                <asp:HiddenField ID="hdnIdEstudio" runat="server" />
                <asp:HiddenField ID="hdnNomEstudio" runat="server" />
                <asp:HiddenField ID="hdnEsPaquete" runat="server" />
                <asp:HiddenField ID="hdnPrecio" runat="server" />
                <asp:HiddenField ID="hdnRecibo" runat="server" />
                <asp:HiddenField ID="hdnReciboDinero" runat="server" />
                <asp:HiddenField ID="hdnIdPaciente" runat="server" />
                <asp:HiddenField ID="hdnEstudioCheck" runat="server" />
                <asp:Button ID="btnCortesia" runat="server" OnClick="btnCortesia_Click" CausesValidation="false" />
                <asp:Button ID="btnElimina" runat="server" OnClick="btnElimina_Click" CausesValidation="false" />
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
    <script type="text/javascript">
        var btnAceptarRecibo = '<%=btnAceptarRecibo.ClientID %>';
        var btnAgregaEstudio = '<%=btnAgregaEstudio.ClientID %>';
        var btnPaciente = '<%=btnConsultaPacinte.ClientID %>';
        var hdnIdEstudio = '<%=hdnIdEstudio.ClientID %>';
        var hdnIdPaciente = '<%=hdnIdPaciente.ClientID %>';
        var hdnNomEstudio = '<%=hdnNomEstudio.ClientID %>';
        var hdnEsPaquete = '<%=hdnEsPaquete.ClientID %>';
        var hdnPrecio = '<%=hdnPrecio.ClientID %>';
        var hdnRecibo = '<%=hdnRecibo.ClientID %>';
        var hdnReciboDinero = '<%=hdnReciboDinero.ClientID %>';
        var LblTotal = '<%=LblTotal.ClientID %>';
        var hdnEstudioCheck = '<%=hdnEstudioCheck.ClientID %>';
        var btnCortesia = '<%=btnCortesia.ClientID %>';
        var txtNombre = '<%=txtNombre.ControlTextBox.ClientID %>';
        var btnElimina = '<%=btnElimina.ClientID %>'
        var btnBuscar = '<%=btnBuscar.ClientID %>';
        var btnAgregar = '<%=btnAgregar.ClientID %>';
        var btnNuevo = '<%=btnNuevo.ClientID %>';
        var btnAceptar = '<%=btnAceptar.ClientID %>';
    </script>
</asp:Content>
